<?php /** 获取预约记录 api **/
require_once '../../config/req.conf.php';
require_once '../../utils/CommonMethods.php';
require_once '../../utils/VerifyFormData.php';
require_once '../../utils/DBUtils.php';

/* 1. token认证和角色权限校验 */
$headers = apache_request_headers(); // 请求头信息获取
$info = VerifyFormData::verifyRole($headers['Authorization'], "root");
if( CommonMethods::isEmpty($info) ){
    RespJson::fail("没有访问权限");
    return;
}

/* 2. 获取数据库中待预约审核的所有人 */
DBUtils::init();
$sql = DBUtils::getSql("php_user")
    ->filter("id, uniqueID, username, status")
    ->where("status = -1")
    ->select();
$result = DBUtils::queryMulti($sql);

/* 3. 数据返回 */
if( CommonMethods::isEmpty($result) ){
    RespJson::fail("暂无获取到预约数据");
    return;
}else{
    RespJson::success($result);
    return;
}